package itsm.isperp.framework.sequence;

/**
 * 序列号服务
 * 
 * @author lizx
 * 
 */
public interface SequenceService {

	/**
	 * 根据表名查询规则器
	 * 
	 * @param tableName
	 *            表名
	 * @return 规则器
	 */
	public SequenceRule findByTableName(String tableName);

	/**
	 * 根据数据库取得下一个序列号。
	 * 
	 * @param tableName
	 *            数据表表名
	 * @return 流水号
	 */
	public long nextNumber(String tableName, Integer seqResetType);

}
